summaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
mainUse empty `__init__.py` files.Diego Elio Pettenò10 months
mergify/Flameeyes/config-updateMergify: configuration updateDiego Elio Pettenò4 years
experimental-construct-freestylefreestyle: replace the custom struct and bytemangling with construct.Diego Elio Pettenò6 years
experimental-bazel-testExperiment: add some basic bazel support.Diego Elio Pettenò6 years
 
 
AgeCommit messageAuthorFilesLines
2020-03-25Mergify: configuration updatemergify/Flameeyes/config-updateDiego Elio Pettenò1-2/+2
2020-03-23Check type annotations for tools with mypy, too.Diego Elio Pettenò3-1/+1
2020-03-23Add an `all` extension that includes all dependencies.Diego Elio Pettenò2-22/+33
2020-03-23otverio2015: remove python-scsi from dependencies.Diego Elio Pettenò1-1/+1
2020-03-23Travis CI: install hidapi build dependencies.Diego Elio Pettenò1-0/+6
2020-03-23Increase minimum supported Python version to 3.7.Diego Elio Pettenò4-6/+5
2020-03-22Make HID support a "session" class rather than a base class.Diego Elio Pettenò9-127/+153
2020-03-16Exclude mypy from Python 3.9Diego Elio Pettenò1-1/+2
2020-03-16Refresh Python versions.Diego Elio Pettenò1-1/+2
2020-03-16Add mypy to continuous integration.Diego Elio Pettenò2-1/+2
2020-03-16Add the README to the generated pypi package.Diego Elio Pettenò1-0/+6
2020-03-16Update references to the repository to point to the glucometers-tech org.Diego Elio Pettenò1-4/+4
2020-03-16Move tests to be organized within the source directory.Diego Elio Pettenò15-11/+3
2020-03-16Mergify: configuration updateDiego Elio Pettenò1-0/+15
2020-03-14Fix version information formatting.Diego Elio Pettenò1-1/+3
2020-03-14Now that Python 3.6 is the minimum supported version, use f-strings.Diego Elio Pettenò15-74/+50
2020-03-14Expand line length in Emacs to match black.Diego Elio Pettenò1-1/+1
2020-03-08Update minimum Python version.Diego Elio Pettenò1-2/+1
2020-03-08Remove the python3.6 version override on pre-commit.Diego Elio Pettenò1-2/+0
2020-03-08only run pre-commit on python3.6Ben1-6/+7
2020-03-08format code with blackBen35-1162/+1297
2020-03-08pre-commit guide in READMEBen2-3/+21
2020-03-08add configuration for pre-commit, black and isortBen5-60/+93
2020-03-06FreeStyle: fix keepalive message handling for non-Libre devices.Diego Elio Pettenò1-1/+1
2020-03-06Fix typo.Diego Elio Pettenò1-2/+2
2020-02-18factor out common driver methodsBen14-101/+114
2020-02-18Bugfix: get current time within the functionBen8-8/+30
2020-02-14update AUTHORSBen1-0/+1
2020-02-01Clean up the extraction script, and make it more user friendly.Diego Elio Pettenò1-13/+37
2020-01-25contourusb: fix mypy typing.Diego Elio Pettenò1-6/+9
2020-01-25freestyle: add some (rough) support for encrypted messages.Diego Elio Pettenò1-17/+80
2020-01-25freestyle: raise exceptions if a command returned an error state.Diego Elio Pettenò1-0/+7
2020-01-25freestyle: simplify the code for initialization further.Diego Elio Pettenò1-9/+3
2020-01-24extract_freestyle: add an option to not print keepalive messages.Diego Elio Pettenò1-1/+16
2020-01-24freestyle: only send command 0x01 to initialize the device.Diego Elio Pettenò1-1/+1
2020-01-24Avoid heuristics, and instead add an explicit --libre2 flag.Diego Elio Pettenò1-12/+16
2020-01-24Add a tool to extract a FreeStyle protocol chatter from an usbmon capture.Diego Elio Pettenò1-0/+109
2019-12-04Update AUTHORSmatmutant1-0/+1
2019-09-27Fix the freestyle_hid_console to use Python 3.5 compatible formatting.Diego Elio Pettenò1-2/+2
2019-09-26Make InvalidChecksum parameters and message harder to misunderstand.Diego Elio Pettenò1-3/+3
2019-09-25Add driver implementation for Ascensia ContourUSB.Arvanitis Christos6-1/+531
2019-09-24Remove try/except around typing imports.Diego Elio Pettenò4-20/+4
2019-09-21freestyle: fix return type for empty log.Diego Elio Pettenò1-1/+1
2019-09-21Ooops remove my duplicate line.Diego Elio Pettenò1-1/+0
2019-09-21Add an AUTHORS file listing contributors with a name-looking handle.Diego Elio Pettenò2-1/+23
2019-09-15Add the list of known FreeStyle commands to the tools directory.Diego Elio Pettenò1-0/+48
2019-09-08fslibre: add support for factory resetting FreeStyle Libre device.Diego Elio Pettenò1-1/+5
2019-09-08freestyle_hid_console: allow feeding a list of known commands.Diego Elio Pettenò1-1/+7
2019-09-08freestyle devices: don't error out if there are no readings.Diego Elio Pettenò1-0/+4
2019-09-08Add a simple-ish script to use access a FreeStyle HID-compatible commands.Diego Elio Pettenò1-0/+46
2019-09-02Add fsoptium basic tests for clock parsing.Diego Elio Pettenò1-0/+39
2019-09-02fsoptium: fix error in date stirng parsing.Diego Elio Pettenò1-1/+1
2019-09-02Use the new website's URL.Diego Elio Pettenò1-1/+1
2019-09-02Drop support for Python 3.4.Diego Elio Pettenò4-5/+4
2019-09-02Use the new website URL for glucometer-protocols.Diego Elio Pettenò5-9/+8
2019-09-02Use type= parameters in attr.ib() declarations.Diego Elio Pettenò1-16/+18
2019-09-02Replace the device_id attribute with a more generic extra_data dictionary.Diego Elio Pettenò2-6/+8
2019-09-02add internal device id to glucose measurements (and other entries) to prepare for better sortingBen2-3/+11
2019-09-01Add type: ignore comments when using lifescan_binary_protocol.Timestamp.Diego Elio Pettenò3-9/+9
2019-08-31Fix the PIP URL to install glucometerutils.Diego Elio Pettenò1-1/+1
2019-08-06td4277: add to the setup.py dependencies.Diego Elio Pettenò1-5/+6
2019-08-03td4277: new driver for rebranded TaiDoc TD-4277 glucometers.Diego Elio Pettenò3-17/+291
2019-07-30Fix invalid attribute in setup() method.Diego Elio Pettenò1-1/+1
2019-07-30travis: add Python 3.8 to the list of versions to test.Diego Elio Pettenò1-0/+1
2019-07-30FreeStyle devices: don't error out for non-ASCII patient names.Diego Elio Pettenò1-15/+27
2019-07-08and patient_name supportmatmutant1-2/+4
2019-07-07Get and set the patient name on supported meters.Diego Elio Pettenò3-1/+33
2019-07-07fslibre: expose patient name if the device knows it.Diego Elio Pettenò3-4/+19
2019-07-01Fix type annotations.Diego Elio Pettenò1-4/+4
2019-07-01Fix syntax error.Diego Elio Pettenò1-1/+2
2019-07-01Introduce an explicit InvalidDateTime exception for meters with unset time.Diego Elio Pettenò3-4/+18
2019-07-01handle device.get_datetime() value error exceptionmatmutant1-0/+2
2019-05-19common: Correctly show ketone sample type in csvAndreas Sandberg1-1/+1
2019-05-19fsprecisionneo: Scale ketone readings to mmol/lAndreas Sandberg3-14/+18
2019-05-16freestyle support: restore correct order of parameters.Diego Elio Pettenò2-1/+24
2019-05-05new line at end of .gitignore, rename arresult entry mapBen2-3/+3
2019-05-05add time adjustments to fslibre dumpBen3-9/+45
2019-05-05Bug fix: incorrect argument order in call to construct.Const.André Caldas1-1/+1
2019-03-31Add SPDX license to .dir-locals.el.Diego Elio Pettenò1-0/+1
2019-03-31fslibre: correct the ketone reading.Diego Elio Pettenò1-2/+9
2019-02-08Replace epydoc metadata with SPDX identifiers.Diego Elio Pettenò27-126/+55
2019-02-08Replace flameeyes.eu with flameeyes.com.Diego Elio Pettenò28-29/+30
2019-01-29hiddevice: fix support for modern hidapi.Diego Elio Pettenò1-3/+3
2019-01-28exceptions: avoid using kwargs for message, as it's not correct.Diego Elio Pettenò1-2/+2
2018-12-19Include the OneTouch Select Plus Flex in the otverio2015 list.Diego Elio Pettenò1-16/+18
2018-12-19otverio2015: fix string parsing to include the full prefix.Diego Elio Pettenò1-5/+2
2018-12-12Fix most of the pylint output, and hide away some that is not needed.Diego Elio Pettenò17-202/+228
2018-12-12Simplify exceptions hierarchy.Diego Elio Pettenò1-14/+10
2018-12-12Reindent all files to match the 4-spaces indentation.Diego Elio Pettenò6-630/+630
2018-12-12hiddevice: split handle_ and hidapi_handle_.Diego Elio Pettenò1-9/+15
2018-12-12Sprinkle more type annotations throughout the codebase.Diego Elio Pettenò6-7/+30
2018-12-12Fix indentation of common.py.Diego Elio Pettenò1-83/+86
2018-12-12Make GlucoseReading and KetoneReading use attrs, too.Diego Elio Pettenò1-44/+24
2018-12-12Remove --sort-by flag.Diego Elio Pettenò1-9/+1
2018-12-12Experimentally start adding type annotations, and mypy configs.Diego Elio Pettenò5-13/+38
2018-12-12otverio2015: fix one remaining entry referencing the now-gone COMMAND_SUCCESS constant.Diego Elio Pettenò1-1/+1
2018-12-12Use [attrs](http://www.attrs.org/) instead of namedtuple for MeterInfo.Diego Elio Pettenò2-18/+21
2018-12-09sdcodefree: allows an arbitrary number of null-bytes before challenge.Diego Elio Pettenò1-6/+9
2018-11-16Travis: make dist xenial for python 3.7 supportDiego Elio Pettenò1-0/+2
2018-11-16Travis: add Python 3.7 support.Diego Elio Pettenò1-0/+1
[...]
 
Clone
http://ni.xn--ijanec-9jb.eu./anonymous/glucometerutils
https://ni.xn--ijanec-9jb.eu./anonymous/glucometerutils